/**
 *  学习目标：引用类型-对象-方法
 *  语法：
 *    type 对象类型 = {
 *      键名： (形参：类型)=> 返回值类型
 *      键名(): 返回值类型
 *    }
 */
type Person = {
  name: string;
  say: (msg:string) => void;
  run(msg?: string): void;
}

const user: Person = {
  name: "张三",
  say: () => { },
  run(){}
}

user.say('hello')
user.run('跑')